package com.ton.utils.tron.http.feee;

import lombok.Data;

import java.util.Date;
@Data
public class BuyOrderDetail {
    private String order_no; //订单ID
    private Integer resource_type; //资源类型 0 宽带 1 能量
    private String owner_address; //委托方地址
    private String receive_address; //接收方地址
    private Integer price_in_sun; //	单价
    private Integer min_amount; //最小出售资源数
    private Integer min_payout; //最小收益
    private Integer min_freeze; //最小委托资金
    private Integer max_amount; //最大出售资源数
    private Integer max_payout; //最大收益
    private Integer max_freeze; //最大委托资金
    private Date freeze_time; //委托时间
    private Date unfreeze_time; //回收时间

    private Date create_time; //记录创建时间
    private Integer resource_value; //租用资源数量
    private Long resource_split_value; //能量分割值，超过该值允许拆单
    private Integer frozen_resource_value; //已冻结的资源数
    private Integer rent_duration; //租用时长
    private String rent_time_unit; //h	租用时间单位，仅支持 d 天、h 小时
    private Date rent_expire_time; //租用到期时间(质押生效时间+时长天数*秒)
    private Integer frozen_balance; //质押数量
    private String frozen_tx_id; //委托交易 hash

    private Integer status; //	状态 1 未支付、2 已关闭（超时未检测到支付）、3 已支付待验证（支付后待校验）、4 已支付待委托、5 已委托待验证、6 已委托、7 委托失败、8 已回收待验证、9 已回收、10 回收失败、11 取消待处理、12 已取消、13 待退款（资金不足，15 分钟内退款）14 已退款、15 质押进行中（质押了部分）、17 延迟回收
}
